package com.wuhainan.beelzebub.utils;

import java.lang.reflect.Field;

/**
 * <br>Created by 吴海南 on 2018/1/18.
 * <br>星期四 at 23:27.
 */
public class TypeEquals {
    /**
     * 是否为Boolean类型
     * @param field 字段
     * @return true or false
     */
    public Boolean isBoolean(Field field){
        return Boolean.class.getName().equals(field.getGenericType().getTypeName());
    }

    /**
     * 是否为String类型
     * @param field 字段
     * @return true or false
     */
    public Boolean isString(Field field){
        return String.class.getName().equals(field.getGenericType().getTypeName());
    }
    /**
     * 是否为Integer类型
     * @param field 字段
     * @return true or false
     */
    public Boolean isInteger(Field field){
        return Integer.class.getName().equals(field.getGenericType().getTypeName());
    }
}
